/*
  工具
  作者：刘明星
  函数：
   1.deepClones
    功能: 深度克隆
    参数:
    obj 传入数组或对象
   2.flash
    功能: 刷新当前页面
    无参数
*/

// 深度克隆
export function deepClones (obj) {
  var o
  if (typeof obj === 'object') {
    if (obj === null) {
      o = null
    } else {
      if (obj instanceof Array) {
        o = []
        for (var i = 0, len = obj.length; i < len; i++) {
          o.push(this.deepClones(obj[i]))
        }
      } else {
        o = {}
        for (var j in obj) {
          o[j] = this.deepClones(obj[j])
        }
      }
    }
  } else {
    o = obj
  }
  return o
}
  // 刷新当前页面
export function flash () {
  window.location.reload()
}
export default {deepClones, flash}
